﻿$(document).ready(function () {
    $('input:radio').parent().on('click focusin', function () { // radio button이 display:none 일때 탭 인덱스에서 빠지는 문제 해결을 위해
        $(this).parent().find('label').removeClass('year_checked');
        $(this).find('label').addClass('year_checked');
    });

    $('input:checkbox').keypress(function (e) {
    	
        if (e.which == 13) { // 엔터키로 선택 해제 처리
            if ($(this).is(':checked')) {
                $(this).prop('checked', false);
            } else {
                $(this).prop('checked', true);
            }
            return false;
        }

    });

    $("#btnSearch").click(goSearch);


    ///체크박스 그룹 선택 이벤트
    $(":checkbox").click(function () {
        
        if ($(this).attr("id") == "genre_0")
        {//전체선택되었으면 이전체크 체크풀기
            $("input[name=genre]:checked").each(function () {

                var chk = $(this).val();
                if (chk == 0) {
                    $("#genre_" + chk).prop("checked", true);
                }
                else {
                    $("#genre_" + chk).prop("checked", false);
                }

            });
        }
        else
        {//전체가아니면 전체 풀기
            $("#genre_0").prop("checked", false);
        }
    });

    ///검색 초기화
    $("#btnClear").click(function () {
        $("#movie_title").val('');

        //전체 체크박스 해제
        $("input[name=genre]:checkbox").each(function () {
            $(this).prop("checked", false);
        });

        //전체 선택만 체크되고 조회
        $("#genre_0").prop("checked", true);

        //제작연도 전체로 선택되도록
        $(':radio[name="year"]:checked').prop("checked", false);
        $(":radio[name='year']:input[value='all']").prop("checked", true);

        $(".year_checked").removeClass('year_checked');

        $("#lblAll").attr("class", "year_checked");
        goSearch();
    });

    function goSearch() {
        var cnt = $('input[name=genre]:checkbox:checked').length;

        if (cnt == 0 )
        {
            alert("장르를 선택하세요.");
            $("#genre_0").focus();
            return false;
        }
        
        document.getElementById("_hidPageNum").value = "1";
        window.co.FinalMovieSearch = $('form').find("#_hidSearchKeyword").val();

        // jquery 오작동 
        for (var i=0; i < document.forms.length ; i++) {

            if (document.forms[i].id == "frmSearch") {
                document.forms[i].action = "/Movie/FinishMovie";
                document.forms[i].submit();
                return;
            }
        }

        return true;
    }

    window.co.FinalMovieSearch = $('form').find("#_hidSearchKeyword").val();
});

